#include<stdio.h>
//987654321*123456789
int main()
{
    int a[]={1,2,3,4,5,6,7,8,9};
    int b[]={9,8,7,6,5,4,3,2,1};
    int c[30]={0};
    for(int i=0;i<=8;i++)//一共进行8次相乘
    {
        for(int j=0;j<=8;j++)
        {
            c[i+j]+=a[i]*b[j];//最关键的一步，结果处理
        }
    }
    for(int k=0;k<=29;k++)//进位处理
    {
        if(c[k]>=10)
        {
            c[k+1]+=c[k]/10;
            c[k]=c[k]%10;
        }
    }
    int flag=0;//设置标志位，进行逆序打印
    for(int i=29;i>=0;i--)
    {
        if(c[i]!=0)
        {
            flag=1;
        }
        if(flag==1)

             printf("%d",c[i]);
    }
    printf("/n");
    return 0;
}
